CLICK ON IT TO START PLAYING.

var x = 200;
var y = 200;
var angle = 0;
var angle1 = 0;
var angle2 = 0;

function setup() {
  createCanvas(400, 400);
  angleMode(DEGREES);
}

function draw() {
  background(0);
  translate(200, 200);
  rotate(-90);
  noFill();

  push();
  stroke(255, 0, 92); //"#ff00ff"
  strokeWeight(6.5);
  arc(0, 0, 220, 220, 0, angle);
  pop();

  push();
  stroke(104, 255, 0);
  strokeWeight(6.5);
  arc(0, 0, 200, 200, 0, angle1);
  pop();

  push();
  stroke(0, 111, 255);
  strokeWeight(6.5);
  if(angle2 > (2 * 360)) {
    arc(0, 0, 180, 180, 0, angle2 - (2 * 360));
  } else if(angle2 > 360) {
    arc(0, 0, 180, 180, 0, angle2 - 360);
  } else {
    arc(0, 0, 180, 180, 0, angle2);
  }
  pop();

  //HOUR
  push();
  stroke(0, 111, 255);
  rotate(angle2);
  if(angle2 > 360) {
    angle2 = 0;
  }
  strokeWeight(6);
  line(0, 0, 40, 0);
  ellipse(90, 0, 5, 5);
  angle2 = ((720 * hour()) / 24);
  pop();
  //MINUTES
  push();
  stroke(104, 255, 0);
  rotate(angle1);
  if(angle1 > 360) {
    angle1 = 0;
  }
  strokeWeight(6);
  line(0, 0, 50, 0);
  ellipse(100, 0, 5, 5);
  angle1 = (360 * minute()) / 60;
  pop();
  //SECONDS
  push();
  stroke(255, 0, 92);
  rotate(angle);
  if(angle > 360) {
    angle = 0;
  }
  strokeWeight(6);
  line(0, 0, 70, 0);
  ellipse(110, 0, 5, 5);
  angle = (360 * second()) / 60;
  pop();
}